Contents
Issue 30, February 1998
News
Updates and product information from the world of Delphi development
Writing A Cross Reference Tool
Marco Cant∙ describes a clever utility which cross-references the variables,
functions, procedures and more from all your source code files, then presents
the results as HTML files; he also shows how the same techniques can be
used to publish databases on the web
Ballet Mechanique
How can you find items in a list really quickly? Julian Bucknall knows
how to get your data dancing to the right tune and this month begins his
explanation of hash tables
Under Construction: Website Indexing, Part 2
Want to add a search engine to your website? Bob Swart has all the code you
need: building on last monthÆs instalment, he adds support for AND, NOT and OR keywords in queries and plugs in some performance boosts too!
Delphi Meets COM: Part 3
This month Dave Jewell has some real COM projects for you to get to grips with, including working with Shell context menus and a nifty fix to stop multiple copies of Delphi being opened from Explorer
One Last Compile...
Wake up and smell the coffee
Fatal Startup Error
Brian Long looks in detail at why deleting declarations of ôdecorativeö objects from your source files causes problems, with insights in to DelphiÆs handling of forms, RTTI and more
Beating The System: Exploring DelphiÆs Closed-Tools API, Part 2
Dave Jewell continues his detailed examination of DelphiÆs hidden LibIntf unit, putting the Delphi IDE on auto-pilot with the TILibrary class
The Ultimate TDataLink?
Joanna Carter checks out the best way for data-aware component writers to
link data to controls
The Delphi Clinic
Brian Long with more answers to your Delphi development problems: difficulties
with an arbitrary form loader, using design-time packages, property editors, an index combobox, putting pictures into a database and more
MikeÆs Corner
Mike Orriss kicks off his new column of technical gossip, tips and feedback with some hints on indexed properties, ôclean-screenö updating and delves into the workings of a code difference engine
On The Disk
Surviving Client/Server:
Steve Troxell was to be covering MIDAS technology this month: writing multi-tier applications with TClientDataSet, TProvider and the related new components, along with co-worker Scott Samet. The groundwork for this project has taken longer than they expected, so Steve and Scott will be presenting their findings next month instead.